package com.example.service.webhook.business.security.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * ClassName: SecurityDetails <br/>
 * Function: TODO ADD FUNCTION. <br/>
 * Reason:   TODO ADD REASON. <br/>
 * Date:     2017/4/7 下午4:17 <br/>
 *
 * @author vivicat
 * @see
 * @since JDK
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class SecurityDetails {

    @JsonProperty("city")
    private String city; //所属城市
    @JsonProperty("area_code")
    private String areaCode; //地区编码
    @JsonProperty("base_info")
    private UserInfo userInfo; //基本信息
    @JsonProperty("insurances")
    private List<Insurance> insurances; //保险种类，返回集合(多个险种)
    @JsonProperty("insurance_record")
    private List<InsuranceRecord> insuranceRecords; //保险缴存记录(多个险种缴存记录)
    @JsonProperty("medical_insurance_record")
    private List<MedicalInsuranceRecord> medicalInsuranceRecords; //医保卡消费记录
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public UserInfo getUserInfo() {
		return userInfo;
	}
	public void setUserInfo(UserInfo userInfo) {
		this.userInfo = userInfo;
	}
	public List<Insurance> getInsurances() {
		return insurances;
	}
	public void setInsurances(List<Insurance> insurances) {
		this.insurances = insurances;
	}
	public List<InsuranceRecord> getInsuranceRecords() {
		return insuranceRecords;
	}
	public void setInsuranceRecords(List<InsuranceRecord> insuranceRecords) {
		this.insuranceRecords = insuranceRecords;
	}
	public List<MedicalInsuranceRecord> getMedicalInsuranceRecords() {
		return medicalInsuranceRecords;
	}
	public void setMedicalInsuranceRecords(List<MedicalInsuranceRecord> medicalInsuranceRecords) {
		this.medicalInsuranceRecords = medicalInsuranceRecords;
	}

}
